package jpa.entitys.promis.common;

import java.io.Serializable;

import javax.persistence.*;

import java.math.BigDecimal;
import java.util.Date;


/**
 * The persistent class for the SITE_MEMO_CHARGE_DETAILS database table.
 * 
 */
@Entity
@Table(name="SITE_MEMO_CHARGE_DETAILS")
@NamedQueries({
    @NamedQuery(name = "SiteMemoChargeDetail.findAll", query = " SELECT c FROM SiteMemoChargeDetail c "),
    @NamedQuery(name = "SiteMemoChargeDetail.findById", query = " SELECT c FROM SiteMemoChargeDetail c WHERE c.id = :Id "),
    @NamedQuery(name = "SiteMemoChargeDetail.findByStatus", query = " SELECT c FROM SiteMemoChargeDetail c WHERE c.syncIssync = 'N' And c.status = :status"),
})
public class SiteMemoChargeDetail extends jpa.entitys.common.CommonEntity implements Serializable {
	private static final long serialVersionUID = 1L;

	@EmbeddedId
	private SiteMemoChargeDetailPK id;

	@Override public String toString() { return org.apache.commons.lang.builder.ToStringBuilder.reflectionToString(this);}
	
	@Column(name="ACCOUNT_CODE", length=15)
	private String accountCode;

	@Column(precision=16, scale=2)
	private BigDecimal amount;

	@Column(name="ARTICLE_GROUP", length=30)
	private String articleGroup;

	@Column(name="ARTICLE_SUB_GROUP", length=30)
	private String articleSubGroup;

	@Column(name="ARTICLE_TYPE", length=30)
	private String articleType;

	@Column(name="BALANCE_BUDGET", precision=22)
	private BigDecimal balanceBudget;

	@Column(name="BEF_VAT_AMOUNT", precision=22)
	private BigDecimal befVatAmount;

	@Column(name="BEF_VAT_AMOUNT_FC", precision=22)
	private BigDecimal befVatAmountFc;

	@Column(name="BUDGET_CODE", length=30)
	private String budgetCode;

	@Column(name="BUILDING_PHASE", length=30)
	private String buildingPhase;

	@Column(name="COLLECT_FLAG", length=2)
	private String collectFlag;

	@Column(name="CONTRACT_NUMBER", precision=22)
	private BigDecimal contractNumber;

	@Column(name="CONTRACT_SERIES", length=4)
	private String contractSeries;

	@Column(name="CONTRACT_TYPE", length=2)
	private String contractType;

	@Column(name="COST_OF_GOODS", precision=16, scale=2)
	private BigDecimal costOfGoods;

	@Column(name="CREATED_BY")
	private String createdBy;

    @Temporal( TemporalType.TIMESTAMP)
	@Column(name="CREATED_ON")
	private Date createdOn;

	@Column(length=5)
	private String currency;

	@Column(name="DATE_TOTAL", length=30)
	private String dateTotal;

    @Temporal( TemporalType.TIMESTAMP)
	@Column(name="DEPART_DATE")
	private Date departDate;

	@Column(name="DEPART_FROM", length=300)
	private String departFrom;

	@Column(name="DEPART_TIME", length=30)
	private String departTime;

	@Column(name="DEPART_TO", length=300)
	private String departTo;

	@Column(name="DEPARTMENT_CODE", length=30)
	private String departmentCode;

	@Column(length=300)
	private String description;

	@Column(name="EXCHANGE_RATE", precision=12, scale=8)
	private BigDecimal exchangeRate;

	@Column(name="EXPENSE_CODE", length=15)
	private String expenseCode;

	@Column(name="FROM_MILE", length=30)
	private String fromMile;

	@Column(name="ID_CARD_NO", length=15)
	private String idCardNo;

	@Column(name="INSTALLMENT_NO", precision=22)
	private BigDecimal installmentNo;

	@Column(name="ITEM_CODE", length=30)
	private String itemCode;

	@Column(name="ITEM_RATE", precision=22)
	private BigDecimal itemRate;

	@Column(name="ITEM_UM", length=30)
	private String itemUm;

	@Column(name="ITEM_UM_QTY", precision=22)
	private BigDecimal itemUmQty;

	@Column(name="LAST_UPD_BY")
	private String lastUpdBy;

    @Temporal( TemporalType.TIMESTAMP)
	@Column(name="LAST_UPD_ON")
	private Date lastUpdOn;

	@Column(length=2000)
	private String narration;

	@Column(name="NET_AMT", precision=18, scale=2)
	private BigDecimal netAmt;

	@Column(name="PAYMENT_AMOUNT", precision=22)
	private BigDecimal paymentAmount;

	@Column(name="POSTING_TYPE", length=1)
	private String postingType;

	@Column(length=30)
	private String project;

	@Column(name="REF_ACT_CODE", length=30)
	private String refActCode;

	@Column(name="REF_ACT_GRP_CODE", length=30)
	private String refActGrpCode;

	@Column(name="REF_ACT_SUB_GRP_CODE", length=30)
	private String refActSubGrpCode;

	@Column(name="REF_DISCOUNT_AMOUNT", precision=16, scale=2)
	private BigDecimal refDiscountAmount;

	@Column(name="REF_DISCOUNT_PERCENT", precision=11, scale=8)
	private BigDecimal refDiscountPercent;

	@Column(name="REF_FOC", length=1)
	private String refFoc;

	@Column(name="REF_ITEM_CODE", length=30)
	private String refItemCode;

	@Column(name="REF_ITEM_RATE", precision=16, scale=4)
	private BigDecimal refItemRate;

	@Column(name="REF_ITEM_UM", length=6)
	private String refItemUm;

	@Column(name="REF_ITEM_UM_QTY", precision=12, scale=3)
	private BigDecimal refItemUmQty;

	@Column(name="REF_LOCAL_IMPORT_FLAG", length=1)
	private String refLocalImportFlag;

    @Temporal( TemporalType.TIMESTAMP)
	@Column(name="REF_POR_DATE")
	private Date refPorDate;

	@Column(name="REF_POR_NO", precision=6)
	private BigDecimal refPorNo;

	@Column(name="REF_POR_SEQ_NO", precision=22)
	private BigDecimal refPorSeqNo;

	@Column(name="REF_POR_SERIES", length=4)
	private String refPorSeries;

	@Column(name="REF_POR_TYPE", length=2)
	private String refPorType;

	@Column(name="REF_SUB_PROJECT", length=15)
	private String refSubProject;

    @Temporal( TemporalType.TIMESTAMP)
	@Column(name="REFERENCE_DATE")
	private Date referenceDate;

	@Column(name="REFERENCE_NO", length=50)
	private String referenceNo;

	@Column(length=2000)
	private String remarks;

    @Temporal( TemporalType.TIMESTAMP)
	@Column(name="RETURN_DATE")
	private Date returnDate;

	@Column(name="RETURN_FROM", length=300)
	private String returnFrom;

	@Column(name="RETURN_TIME", length=30)
	private String returnTime;

	@Column(name="RETURN_TO", length=300)
	private String returnTo;

	@Column(precision=22)
	private BigDecimal revision;

	@Column(precision=22)
	private BigDecimal seq;

	@Column(name="SERVICE_VAT_FLAG", length=1)
	private String serviceVatFlag;

	@Column(name="STAFF_CODE")
	private String staffCode;

	@Column(length=1)
	private String status;

	@Column(name="SUB_ACCOUNT_CODE", length=15)
	private String subAccountCode;

	@Column(name="SUPPLIER_ADDRESS", length=300)
	private String supplierAddress;

	@Column(name="SUPPLIER_CODE", length=30)
	private String supplierCode;

	@Column(name="SUPPLIER_NAME", length=300)
	private String supplierName;

	@Column(name="SYNC_CREATEDBY", length=100)
	private String syncCreatedby;

    @Temporal( TemporalType.TIMESTAMP)
	@Column(name="SYNC_CREATEDON")
	private Date syncCreatedon;

	@Column(name="SYNC_EXTERNAL_REF_KEY", length=100)
	private String syncExternalRefKey;

	@Column(name="SYNC_EXTERNAL_REF_NO", length=100)
	private String syncExternalRefNo;

	@Column(name="SYNC_ISSTAGING", length=1)
	private String syncIsstaging;

	@Column(name="SYNC_ISSYNC", length=1)
	private String syncIssync;

	@Column(name="SYNC_UPDATEDBY", length=100)
	private String syncUpdatedby;

    @Temporal( TemporalType.TIMESTAMP)
	@Column(name="SYNC_UPDATEDON")
	private Date syncUpdatedon;

	@Column(name="TAX_ID", length=10)
	private String taxId;

	@Column(name="TAX_RATE", precision=22)
	private BigDecimal taxRate;

	@Column(name="TAX_TYPE", length=2)
	private String taxType;

	@Column(name="TAX_TYPE_CODE", length=2)
	private String taxTypeCode;

	@Column(name="TIME_TOTAL", length=30)
	private String timeTotal;

	@Column(name="TO_MILE", length=30)
	private String toMile;

	@Column(name="TRANSACTION_CODE", length=5)
	private String transactionCode;

	@Column(name="TRAVEL_BY", length=300)
	private String travelBy;

	@Column(name="TYPE_OF_EXPENSE", length=300)
	private String typeOfExpense;

	@Column(name="TYPE_OF_PURCHASE", length=30)
	private String typeOfPurchase;

	@Column(name="UNIT_NUMBER", length=30)
	private String unitNumber;

	@Column(precision=16, scale=2)
	private BigDecimal vat;

	@Column(name="VAT_AMOUNT", precision=22)
	private BigDecimal vatAmount;

	@Column(name="VAT_BASE_AMOUNT", precision=16, scale=2)
	private BigDecimal vatBaseAmount;

    @Temporal( TemporalType.TIMESTAMP)
	@Column(name="VAT_INVOICE_DATE")
	private Date vatInvoiceDate;

	@Column(name="VAT_INVOICE_NO", length=50)
	private String vatInvoiceNo;

    @Temporal( TemporalType.TIMESTAMP)
	@Column(name="VAT_INVOICE_RECEIVED_DATE")
	private Date vatInvoiceReceivedDate;

    @Temporal( TemporalType.TIMESTAMP)
	@Column(name="VOUCHER_DATE")
	private Date voucherDate;

	@Column(precision=20, scale=2)
	private BigDecimal wht;

	@Column(name="WHT_AMOUNT", precision=22)
	private BigDecimal whtAmount;

	@Column(name="WHT_RATE", precision=22)
	private BigDecimal whtRate;

	@Column(name="WHT_TYPE", length=2)
	private String whtType;

	@Column(name="ZONE_CODE", length=30)
	private String zoneCode;

    public SiteMemoChargeDetail() {
    }

	public SiteMemoChargeDetailPK getId() {
		return this.id;
	}

	public void setId(SiteMemoChargeDetailPK id) {
		this.id = id;
	}
	
	public String getAccountCode() {
		return this.accountCode;
	}

	public void setAccountCode(String accountCode) {
		this.accountCode = accountCode;
	}

	public BigDecimal getAmount() {
		return this.amount;
	}

	public void setAmount(BigDecimal amount) {
		this.amount = amount;
	}

	public String getArticleGroup() {
		return this.articleGroup;
	}

	public void setArticleGroup(String articleGroup) {
		this.articleGroup = articleGroup;
	}

	public String getArticleSubGroup() {
		return this.articleSubGroup;
	}

	public void setArticleSubGroup(String articleSubGroup) {
		this.articleSubGroup = articleSubGroup;
	}

	public String getArticleType() {
		return this.articleType;
	}

	public void setArticleType(String articleType) {
		this.articleType = articleType;
	}

	public BigDecimal getBalanceBudget() {
		return this.balanceBudget;
	}

	public void setBalanceBudget(BigDecimal balanceBudget) {
		this.balanceBudget = balanceBudget;
	}

	public BigDecimal getBefVatAmount() {
		return this.befVatAmount;
	}

	public void setBefVatAmount(BigDecimal befVatAmount) {
		this.befVatAmount = befVatAmount;
	}

	public BigDecimal getBefVatAmountFc() {
		return this.befVatAmountFc;
	}

	public void setBefVatAmountFc(BigDecimal befVatAmountFc) {
		this.befVatAmountFc = befVatAmountFc;
	}

	public String getBudgetCode() {
		return this.budgetCode;
	}

	public void setBudgetCode(String budgetCode) {
		this.budgetCode = budgetCode;
	}

	public String getBuildingPhase() {
		return this.buildingPhase;
	}

	public void setBuildingPhase(String buildingPhase) {
		this.buildingPhase = buildingPhase;
	}

	public String getCollectFlag() {
		return this.collectFlag;
	}

	public void setCollectFlag(String collectFlag) {
		this.collectFlag = collectFlag;
	}

	public BigDecimal getContractNumber() {
		return this.contractNumber;
	}

	public void setContractNumber(BigDecimal contractNumber) {
		this.contractNumber = contractNumber;
	}

	public String getContractSeries() {
		return this.contractSeries;
	}

	public void setContractSeries(String contractSeries) {
		this.contractSeries = contractSeries;
	}

	public String getContractType() {
		return this.contractType;
	}

	public void setContractType(String contractType) {
		this.contractType = contractType;
	}

	public BigDecimal getCostOfGoods() {
		return this.costOfGoods;
	}

	public void setCostOfGoods(BigDecimal costOfGoods) {
		this.costOfGoods = costOfGoods;
	}

	public String getCreatedBy() {
		return this.createdBy;
	}

	public void setCreatedBy(String createdBy) {
		this.createdBy = createdBy;
	}

	public Date getCreatedOn() {
		return this.createdOn;
	}

	public void setCreatedOn(Date createdOn) {
		this.createdOn = createdOn;
	}

	public String getCurrency() {
		return this.currency;
	}

	public void setCurrency(String currency) {
		this.currency = currency;
	}

	public String getDateTotal() {
		return this.dateTotal;
	}

	public void setDateTotal(String dateTotal) {
		this.dateTotal = dateTotal;
	}

	public Date getDepartDate() {
		return this.departDate;
	}

	public void setDepartDate(Date departDate) {
		this.departDate = departDate;
	}

	public String getDepartFrom() {
		return this.departFrom;
	}

	public void setDepartFrom(String departFrom) {
		this.departFrom = departFrom;
	}

	public String getDepartTime() {
		return this.departTime;
	}

	public void setDepartTime(String departTime) {
		this.departTime = departTime;
	}

	public String getDepartTo() {
		return this.departTo;
	}

	public void setDepartTo(String departTo) {
		this.departTo = departTo;
	}

	public String getDepartmentCode() {
		return this.departmentCode;
	}

	public void setDepartmentCode(String departmentCode) {
		this.departmentCode = departmentCode;
	}

	public String getDescription() {
		return this.description;
	}

	public void setDescription(String description) {
		this.description = description;
	}

	public BigDecimal getExchangeRate() {
		return this.exchangeRate;
	}

	public void setExchangeRate(BigDecimal exchangeRate) {
		this.exchangeRate = exchangeRate;
	}

	public String getExpenseCode() {
		return this.expenseCode;
	}

	public void setExpenseCode(String expenseCode) {
		this.expenseCode = expenseCode;
	}

	public String getFromMile() {
		return this.fromMile;
	}

	public void setFromMile(String fromMile) {
		this.fromMile = fromMile;
	}

	public String getIdCardNo() {
		return this.idCardNo;
	}

	public void setIdCardNo(String idCardNo) {
		this.idCardNo = idCardNo;
	}

	public BigDecimal getInstallmentNo() {
		return this.installmentNo;
	}

	public void setInstallmentNo(BigDecimal installmentNo) {
		this.installmentNo = installmentNo;
	}

	public String getItemCode() {
		return this.itemCode;
	}

	public void setItemCode(String itemCode) {
		this.itemCode = itemCode;
	}

	public BigDecimal getItemRate() {
		return this.itemRate;
	}

	public void setItemRate(BigDecimal itemRate) {
		this.itemRate = itemRate;
	}

	public String getItemUm() {
		return this.itemUm;
	}

	public void setItemUm(String itemUm) {
		this.itemUm = itemUm;
	}

	public BigDecimal getItemUmQty() {
		return this.itemUmQty;
	}

	public void setItemUmQty(BigDecimal itemUmQty) {
		this.itemUmQty = itemUmQty;
	}

	public String getLastUpdBy() {
		return this.lastUpdBy;
	}

	public void setLastUpdBy(String lastUpdBy) {
		this.lastUpdBy = lastUpdBy;
	}

	public Date getLastUpdOn() {
		return this.lastUpdOn;
	}

	public void setLastUpdOn(Date lastUpdOn) {
		this.lastUpdOn = lastUpdOn;
	}

	public String getNarration() {
		return this.narration;
	}

	public void setNarration(String narration) {
		this.narration = narration;
	}

	public BigDecimal getNetAmt() {
		return this.netAmt;
	}

	public void setNetAmt(BigDecimal netAmt) {
		this.netAmt = netAmt;
	}

	public BigDecimal getPaymentAmount() {
		return this.paymentAmount;
	}

	public void setPaymentAmount(BigDecimal paymentAmount) {
		this.paymentAmount = paymentAmount;
	}

	public String getPostingType() {
		return this.postingType;
	}

	public void setPostingType(String postingType) {
		this.postingType = postingType;
	}

	public String getProject() {
		return this.project;
	}

	public void setProject(String project) {
		this.project = project;
	}

	public String getRefActCode() {
		return this.refActCode;
	}

	public void setRefActCode(String refActCode) {
		this.refActCode = refActCode;
	}

	public String getRefActGrpCode() {
		return this.refActGrpCode;
	}

	public void setRefActGrpCode(String refActGrpCode) {
		this.refActGrpCode = refActGrpCode;
	}

	public String getRefActSubGrpCode() {
		return this.refActSubGrpCode;
	}

	public void setRefActSubGrpCode(String refActSubGrpCode) {
		this.refActSubGrpCode = refActSubGrpCode;
	}

	public BigDecimal getRefDiscountAmount() {
		return this.refDiscountAmount;
	}

	public void setRefDiscountAmount(BigDecimal refDiscountAmount) {
		this.refDiscountAmount = refDiscountAmount;
	}

	public BigDecimal getRefDiscountPercent() {
		return this.refDiscountPercent;
	}

	public void setRefDiscountPercent(BigDecimal refDiscountPercent) {
		this.refDiscountPercent = refDiscountPercent;
	}

	public String getRefFoc() {
		return this.refFoc;
	}

	public void setRefFoc(String refFoc) {
		this.refFoc = refFoc;
	}

	public String getRefItemCode() {
		return this.refItemCode;
	}

	public void setRefItemCode(String refItemCode) {
		this.refItemCode = refItemCode;
	}

	public BigDecimal getRefItemRate() {
		return this.refItemRate;
	}

	public void setRefItemRate(BigDecimal refItemRate) {
		this.refItemRate = refItemRate;
	}

	public String getRefItemUm() {
		return this.refItemUm;
	}

	public void setRefItemUm(String refItemUm) {
		this.refItemUm = refItemUm;
	}

	public BigDecimal getRefItemUmQty() {
		return this.refItemUmQty;
	}

	public void setRefItemUmQty(BigDecimal refItemUmQty) {
		this.refItemUmQty = refItemUmQty;
	}

	public String getRefLocalImportFlag() {
		return this.refLocalImportFlag;
	}

	public void setRefLocalImportFlag(String refLocalImportFlag) {
		this.refLocalImportFlag = refLocalImportFlag;
	}

	public Date getRefPorDate() {
		return this.refPorDate;
	}

	public void setRefPorDate(Date refPorDate) {
		this.refPorDate = refPorDate;
	}

	public BigDecimal getRefPorNo() {
		return this.refPorNo;
	}

	public void setRefPorNo(BigDecimal refPorNo) {
		this.refPorNo = refPorNo;
	}

	public BigDecimal getRefPorSeqNo() {
		return this.refPorSeqNo;
	}

	public void setRefPorSeqNo(BigDecimal refPorSeqNo) {
		this.refPorSeqNo = refPorSeqNo;
	}

	public String getRefPorSeries() {
		return this.refPorSeries;
	}

	public void setRefPorSeries(String refPorSeries) {
		this.refPorSeries = refPorSeries;
	}

	public String getRefPorType() {
		return this.refPorType;
	}

	public void setRefPorType(String refPorType) {
		this.refPorType = refPorType;
	}

	public String getRefSubProject() {
		return this.refSubProject;
	}

	public void setRefSubProject(String refSubProject) {
		this.refSubProject = refSubProject;
	}

	public Date getReferenceDate() {
		return this.referenceDate;
	}

	public void setReferenceDate(Date referenceDate) {
		this.referenceDate = referenceDate;
	}

	public String getReferenceNo() {
		return this.referenceNo;
	}

	public void setReferenceNo(String referenceNo) {
		this.referenceNo = referenceNo;
	}

	public String getRemarks() {
		return this.remarks;
	}

	public void setRemarks(String remarks) {
		this.remarks = remarks;
	}

	public Date getReturnDate() {
		return this.returnDate;
	}

	public void setReturnDate(Date returnDate) {
		this.returnDate = returnDate;
	}

	public String getReturnFrom() {
		return this.returnFrom;
	}

	public void setReturnFrom(String returnFrom) {
		this.returnFrom = returnFrom;
	}

	public String getReturnTime() {
		return this.returnTime;
	}

	public void setReturnTime(String returnTime) {
		this.returnTime = returnTime;
	}

	public String getReturnTo() {
		return this.returnTo;
	}

	public void setReturnTo(String returnTo) {
		this.returnTo = returnTo;
	}

	public BigDecimal getRevision() {
		return this.revision;
	}

	public void setRevision(BigDecimal revision) {
		this.revision = revision;
	}

	public BigDecimal getSeq() {
		return this.seq;
	}

	public void setSeq(BigDecimal seq) {
		this.seq = seq;
	}

	public String getServiceVatFlag() {
		return this.serviceVatFlag;
	}

	public void setServiceVatFlag(String serviceVatFlag) {
		this.serviceVatFlag = serviceVatFlag;
	}

	public String getStaffCode() {
		return this.staffCode;
	}

	public void setStaffCode(String staffCode) {
		this.staffCode = staffCode;
	}

	public String getStatus() {
		return this.status;
	}

	public void setStatus(String status) {
		this.status = status;
	}

	public String getSubAccountCode() {
		return this.subAccountCode;
	}

	public void setSubAccountCode(String subAccountCode) {
		this.subAccountCode = subAccountCode;
	}

	public String getSupplierAddress() {
		return this.supplierAddress;
	}

	public void setSupplierAddress(String supplierAddress) {
		this.supplierAddress = supplierAddress;
	}

	public String getSupplierCode() {
		return this.supplierCode;
	}

	public void setSupplierCode(String supplierCode) {
		this.supplierCode = supplierCode;
	}

	public String getSupplierName() {
		return this.supplierName;
	}

	public void setSupplierName(String supplierName) {
		this.supplierName = supplierName;
	}

	public String getSyncCreatedby() {
		return this.syncCreatedby;
	}

	public void setSyncCreatedby(String syncCreatedby) {
		this.syncCreatedby = syncCreatedby;
	}

	public Date getSyncCreatedon() {
		return this.syncCreatedon;
	}

	public void setSyncCreatedon(Date syncCreatedon) {
		this.syncCreatedon = syncCreatedon;
	}

	public String getSyncExternalRefKey() {
		return this.syncExternalRefKey;
	}

	public void setSyncExternalRefKey(String syncExternalRefKey) {
		this.syncExternalRefKey = syncExternalRefKey;
	}

	public String getSyncExternalRefNo() {
		return this.syncExternalRefNo;
	}

	public void setSyncExternalRefNo(String syncExternalRefNo) {
		this.syncExternalRefNo = syncExternalRefNo;
	}

	public String getSyncIsstaging() {
		return this.syncIsstaging;
	}

	public void setSyncIsstaging(String syncIsstaging) {
		this.syncIsstaging = syncIsstaging;
	}

	public String getSyncIssync() {
		return this.syncIssync;
	}

	public void setSyncIssync(String syncIssync) {
		this.syncIssync = syncIssync;
	}

	public String getSyncUpdatedby() {
		return this.syncUpdatedby;
	}

	public void setSyncUpdatedby(String syncUpdatedby) {
		this.syncUpdatedby = syncUpdatedby;
	}

	public Date getSyncUpdatedon() {
		return this.syncUpdatedon;
	}

	public void setSyncUpdatedon(Date syncUpdatedon) {
		this.syncUpdatedon = syncUpdatedon;
	}

	public String getTaxId() {
		return this.taxId;
	}

	public void setTaxId(String taxId) {
		this.taxId = taxId;
	}

	public BigDecimal getTaxRate() {
		return this.taxRate;
	}

	public void setTaxRate(BigDecimal taxRate) {
		this.taxRate = taxRate;
	}

	public String getTaxType() {
		return this.taxType;
	}

	public void setTaxType(String taxType) {
		this.taxType = taxType;
	}

	public String getTaxTypeCode() {
		return this.taxTypeCode;
	}

	public void setTaxTypeCode(String taxTypeCode) {
		this.taxTypeCode = taxTypeCode;
	}

	public String getTimeTotal() {
		return this.timeTotal;
	}

	public void setTimeTotal(String timeTotal) {
		this.timeTotal = timeTotal;
	}

	public String getToMile() {
		return this.toMile;
	}

	public void setToMile(String toMile) {
		this.toMile = toMile;
	}

	public String getTransactionCode() {
		return this.transactionCode;
	}

	public void setTransactionCode(String transactionCode) {
		this.transactionCode = transactionCode;
	}

	public String getTravelBy() {
		return this.travelBy;
	}

	public void setTravelBy(String travelBy) {
		this.travelBy = travelBy;
	}

	public String getTypeOfExpense() {
		return this.typeOfExpense;
	}

	public void setTypeOfExpense(String typeOfExpense) {
		this.typeOfExpense = typeOfExpense;
	}

	public String getTypeOfPurchase() {
		return this.typeOfPurchase;
	}

	public void setTypeOfPurchase(String typeOfPurchase) {
		this.typeOfPurchase = typeOfPurchase;
	}

	public String getUnitNumber() {
		return this.unitNumber;
	}

	public void setUnitNumber(String unitNumber) {
		this.unitNumber = unitNumber;
	}

	public BigDecimal getVat() {
		return this.vat;
	}

	public void setVat(BigDecimal vat) {
		this.vat = vat;
	}

	public BigDecimal getVatAmount() {
		return this.vatAmount;
	}

	public void setVatAmount(BigDecimal vatAmount) {
		this.vatAmount = vatAmount;
	}

	public BigDecimal getVatBaseAmount() {
		return this.vatBaseAmount;
	}

	public void setVatBaseAmount(BigDecimal vatBaseAmount) {
		this.vatBaseAmount = vatBaseAmount;
	}

	public Date getVatInvoiceDate() {
		return this.vatInvoiceDate;
	}

	public void setVatInvoiceDate(Date vatInvoiceDate) {
		this.vatInvoiceDate = vatInvoiceDate;
	}

	public String getVatInvoiceNo() {
		return this.vatInvoiceNo;
	}

	public void setVatInvoiceNo(String vatInvoiceNo) {
		this.vatInvoiceNo = vatInvoiceNo;
	}

	public Date getVatInvoiceReceivedDate() {
		return this.vatInvoiceReceivedDate;
	}

	public void setVatInvoiceReceivedDate(Date vatInvoiceReceivedDate) {
		this.vatInvoiceReceivedDate = vatInvoiceReceivedDate;
	}

	public Date getVoucherDate() {
		return this.voucherDate;
	}

	public void setVoucherDate(Date voucherDate) {
		this.voucherDate = voucherDate;
	}

	public BigDecimal getWht() {
		return this.wht;
	}

	public void setWht(BigDecimal wht) {
		this.wht = wht;
	}

	public BigDecimal getWhtAmount() {
		return this.whtAmount;
	}

	public void setWhtAmount(BigDecimal whtAmount) {
		this.whtAmount = whtAmount;
	}

	public BigDecimal getWhtRate() {
		return this.whtRate;
	}

	public void setWhtRate(BigDecimal whtRate) {
		this.whtRate = whtRate;
	}

	public String getWhtType() {
		return this.whtType;
	}

	public void setWhtType(String whtType) {
		this.whtType = whtType;
	}

	public String getZoneCode() {
		return this.zoneCode;
	}

	public void setZoneCode(String zoneCode) {
		this.zoneCode = zoneCode;
	}

}